Improving Parallel-Disk Buffer Management using Randomized Writeback
نویسندگان
چکیده
We address the problems of I/O scheduling and buffer management for general reference strings in a parallel I/O system. Using the standard parallel disk model withD disks and a shared I/O buffer of size M , we study the performance of on-line algorithms that use bounded global M block lookahead. We introduce the concept of write-back whereby blocks are dynamically relocated between disks during the course of the computation. Write-back allows the layout to be altered to suit different access patterns in different parts of the reference string. We show that any bounded-lookahead on-line algorithm that uses purely deterministic policies must have a competitive ratio of (D). We show how to improve the performance by using randomization, and present a novel algorithm, RAND-WB, using a randomized write-back scheme. RAND-WB has a competitive ratio of (pD), which is the best achievable by any on-line algorithm with only global M -block lookahead. If the initial layout of data on the disks is uniformly random, RAND-WB has a competitive ratio of (logD).
منابع مشابه
Caching and writeback policies in parallel file systems
Improvements in the processing speed of multipro cessors are outpacing improvements in the speed of disk hardware Parallel disk I O subsystems have been proposed as one way to close the gap between processor and disk speeds Such parallel disk systems require par allel le system software to avoid performance limiting bottlenecks We discuss cache management techniques that can be used in a parall...
متن کاملParallel-Disk Buffer Management using Randomizationy
We present an on-line algorithm for prefetching and caching for a multiple-disk parallel I/O system. We introduce the notion of write-back whereby blocks are relocated between disks during the course of the computation. Write-back allows the layout to be altered dynamically to suit access patterns in different parts of the reference string. The algorithm is analyzed using the standard parallel ...
متن کاملAnalysis of simple randomized buffer management for parallel I/O
Buffer management for a D-disk parallel I/O system is considered in the context of randomized placement of data on the disks. A simple prefetching and caching algorithm PHASE-LRU using bounded lookahead is described and analyzed. It is shown that PHASE-LRU performs an expected number of I/Os that is within a factor (logD= log logD) of the number performed by an optimal off-line algorithm. In co...
متن کاملRandomized Parallel Prefetching and Buffer Management
We show that deterministic algorithms using bounded lookahead cannot fully exploit the potential of a parallel I/O system. Randomization can be used to signi cantly improve the performance of parallel prefetching and bu er management algorithms. Using randomization in the data layout and a simple prefetching scheme, we show that a readonce reference string of length N can be serviced in (N=D) p...
متن کاملScheduling Multiple Flows on Parallel Disks
We examine the problem of scheduling concurrent independent flows on multiple-disk I/O storage systems. Two models are considered: in the shared buffer model the memory buffer is shared among all the disks, while in the partitioned buffer model each flow has a private buffer. For the parallel disk model with d > 1 disks it is shown that the problem of minimizing the schedule length of n > 2 con...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998